/***********************************
* Name: InterOperacionBinaria.java
* Date: Oct 4, 2010
* @author martin
* Description:
***********************************/

package interCodeGen;


public class InterOperacionBinaria implements Cod3Dir{

    //################################################
    //dir1 = dir2 operador dir3
    //################################################

    private String dir1 = "";
    private String dir2 = "";
    private String dir3 = "";
    private String operador = "";

    /*****************************************
     * InterOperacionBinaria
     * constructor
     *****************************************/
    public InterOperacionBinaria(String dir1, String dir2, String operador, String dir3){
        this.dir1 = dir1;
        this.dir2 = dir2;
        this.dir3 = dir3;
        this.operador = operador;
    }

    /*****************************************
     * getCodeString
     * @return the complete code of the Cod3Dir
     *****************************************/
    public String getCodeString() {
        return "\t"+this.getDir1()+" = "+this.getDir2()+" "+this.getOperador()+" "+this.getDir3();
    }

    /*****************************************
     * @return the dir1
     *****************************************/
    public String getDir1() {
        return dir1;
    }

    /*****************************************
     * @return the dir2
     *****************************************/
    public String getDir2() {
        return dir2;
    }

    /*****************************************
     * @return the dir3
     *****************************************/
    public String getDir3() {
        return dir3;
    }

    /*****************************************
     * @return the operador
     *****************************************/
    public String getOperador() {
        return operador;
    }

}
